place with abundant swamps - Español Inglés Diccionario